home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 140
/
(Vol 140) Sep 19 2011.iso
/
Games
/
red_cross_eru.swf
/
scripts
/
__Packages
/
gamebase
/
control
/
MapNeedMenu.as
< prev
next >
Wrap
Text File
|
2011-09-19
|
10KB
|
288 lines
§§push(true);
§§push(false);
§§push(false);
§§push(true);
while(true)
{
if(§§pop())
{
}
if(§§pop())
{
}
if(§§pop())
{
break;
}
§§push(true);
§§push(false);
}
if(!e.f)
{
e.f = new g();
}
§§pop();
if(!e.f.h)
{
e.f.h = new g();
}
§§pop();
if(!e.f.h[§§constant(4)])
{
f.h[§§constant(4)] extends f[§§constant(7)];
var _loc2_ = f.h[§§constant(4)] = function()
{
super();
_global[§§constant(5)] = this;
this[§§constant(6)]();
}[§§constant(8)];
_loc2_[§§constant(6)] = function()
{
this[§§constant(9)] = new §\§\§constant(10)§();
this[§§constant(11)][§§constant(12)] = _global[§§constant(13)];
var _loc3_ = 1;
while(_loc3_ <= 8)
{
this[§§constant(14) + _loc3_][§§constant(15)] = false;
_loc3_ = _loc3_ + 1;
}
this[§§constant(16)]();
};
_loc2_[§§constant(17)] = function(mn)
{
var _loc2_ = this[§§constant(18) + mn[§§constant(19)]];
if(_loc2_ == undefined)
{
var _loc0_ = null;
_loc2_ = this[§§constant(18) + mn[§§constant(19)]] = {§\§\§constant(19)§:mn[§§constant(19)],§\§\§constant(20)§:1,§\§\§constant(21)§:0,§\§\§constant(22)§:new §\§\§constant(10)§()};
this[§§constant(9)][§§constant(23)](_loc2_);
}
else
{
_loc2_[§§constant(20)] = _loc2_[§§constant(20)] + 1;
}
this[§§constant(16)]();
};
_loc2_[§§constant(24)] = function(mn)
{
var _loc2_ = this[§§constant(18) + mn[§§constant(19)]];
_loc2_[§§constant(22)][§§constant(23)](mn);
_loc2_[§§constant(21)] = _loc2_[§§constant(21)] + 1;
_loc2_[§§constant(25)] = true;
_loc2_[§§constant(26)] = true;
this[§§constant(16)]();
};
_loc2_[§§constant(27)] = function(mn)
{
var _loc2_ = this[§§constant(18) + mn[§§constant(19)]];
var _loc3_ = 0;
while(_loc3_ < _loc2_[§§constant(22)][§§constant(28)])
{
if(_loc2_[§§constant(22)][_loc3_] == mn)
{
_loc2_[§§constant(22)][§§constant(29)](_loc3_,1);
break;
}
_loc3_ = _loc3_ + 1;
}
var _loc5_ = this[§§constant(9)][§§constant(28)];
_loc3_ = 0;
while(_loc3_ < _loc5_)
{
if(this[§§constant(9)][_loc3_] == _loc2_)
{
_loc2_[§§constant(20)]--;
_loc2_[§§constant(21)]--;
if(_loc2_[§§constant(20)] == 0)
{
this[§§constant(9)][§§constant(29)](_loc3_,1);
delete this[§§constant(18) + mn[§§constant(19)]];
}
break;
}
_loc3_ = _loc3_ + 1;
}
this[§§constant(16)]();
};
_loc2_[§§constant(16)] = function()
{
var _loc5_ = 1;
while(_loc5_ <= 6)
{
var _loc3_ = this[§§constant(30) + _loc5_];
_loc3_[§§constant(15)] = false;
_loc3_[§§constant(31)][§§constant(32)] = 0;
delete _loc3_[§§constant(33)][§§constant(34)];
delete _loc3_[§§constant(33)][§§constant(35)];
delete _loc3_[§§constant(33)][§§constant(36)];
_loc3_[§§constant(37)][§§constant(15)] = false;
_loc5_ = _loc5_ + 1;
}
var _loc6_ = 0;
var _loc7_ = this[§§constant(9)][§§constant(28)];
_loc5_ = 0;
while(_loc5_ < _loc7_)
{
var _loc4_ = this[§§constant(9)][_loc5_];
if(_loc4_[§§constant(21)] != 0)
{
if(_global[§§constant(38)])
{
_loc6_ = _loc6_ + 1;
_loc3_ = this[§§constant(30) + _loc6_];
_loc3_[§§constant(39)] = _loc4_;
_loc3_[§§constant(40)][§§constant(41)](_loc4_[§§constant(19)]);
_loc3_[§§constant(42)][§§constant(12)] = _loc4_[§§constant(22)][0][§§constant(43)];
_loc3_[§§constant(15)] = true;
_loc3_[§§constant(33)][§§constant(34)] = f[§§constant(45)][§§constant(46)][§§constant(47)](this,this[§§constant(44)],_loc3_);
_loc3_[§§constant(33)][§§constant(35)] = f[§§constant(45)][§§constant(46)][§§constant(47)](this,this[§§constant(48)],_loc3_);
_loc3_[§§constant(33)][§§constant(36)] = f[§§constant(45)][§§constant(46)][§§constant(47)](this,this[§§constant(49)],_loc3_);
_loc3_[§§constant(15)] = true;
this[§§constant(50)](_loc3_);
}
}
_loc5_ = _loc5_ + 1;
}
};
_loc2_[§§constant(50)] = function(mc, selectedInstance)
{
var _loc3_ = !selectedInstance ? f[§§constant(9)][§§constant(51)](mc[§§constant(39)][§§constant(22)][0]) : f[§§constant(9)][§§constant(51)](selectedInstance);
if(_loc3_[§§constant(52)])
{
mc[§§constant(54)][§§constant(41)](§§constant(53));
mc[§§constant(54)][§§constant(11)][§§constant(12)] = _global[§§constant(55)];
}
else if(_loc3_[§§constant(56)])
{
mc[§§constant(54)][§§constant(41)](§§constant(57));
mc[§§constant(54)][§§constant(11)][§§constant(12)] = _global[§§constant(58)];
}
else
{
mc[§§constant(54)][§§constant(41)](§§constant(59));
mc[§§constant(54)][§§constant(11)][§§constant(12)] = _global[§§constant(60)];
}
};
_loc2_[§§constant(44)] = function(icn)
{
icn[§§constant(41)](2);
icn[§§constant(31)][§§constant(32)] = 100;
};
_loc2_[§§constant(48)] = function(icn)
{
icn[§§constant(41)](1);
icn[§§constant(31)][§§constant(32)] = 0;
};
_loc2_[§§constant(49)] = function(icn)
{
if(_global[§§constant(61)][§§constant(62)])
{
return undefined;
}
if(_global[§§constant(63)])
{
return undefined;
}
if(_global[§§constant(64)] && _global[§§constant(64)][§§constant(65)])
{
return undefined;
}
var _loc4_ = icn[§§constant(39)][§§constant(22)];
if(_loc4_[§§constant(28)] > 0)
{
var _loc5_ = undefined;
var _loc3_ = 0;
while(_loc3_ < _loc4_[§§constant(28)])
{
if(this[§§constant(66)] == _loc4_[_loc3_])
{
_loc5_ = _loc3_;
break;
}
_loc3_ = _loc3_ + 1;
}
if(_loc5_ == undefined)
{
_loc5_ = 0;
}
else
{
_loc5_ = _loc5_ + 1;
if(_loc5_ > _loc4_[§§constant(28)] - 1)
{
_loc5_ = 0;
}
}
this[§§constant(66)] = _loc4_[_loc5_];
this[§§constant(50)](icn,this[§§constant(66)]);
}
else
{
this[§§constant(66)] = _loc4_[0];
}
_global[§§constant(68)][§§constant(69)](§§constant(67));
if(this[§§constant(66)] instanceof f[§§constant(9)][§§constant(70)] || this[§§constant(66)] instanceof f[§§constant(9)][§§constant(71)])
{
if(this[§§constant(66)][§§constant(72)] == 0)
{
if(this[§§constant(66)][§§constant(73)])
{
f[§§constant(74)][§§constant(75)][§§constant(76)](this[§§constant(66)][§§constant(73)]);
}
else
{
f[§§constant(74)][§§constant(75)][§§constant(76)](this[§§constant(66)][§§constant(77)]);
}
}
else
{
_global[§§constant(74)][§§constant(78)] = this[§§constant(66)];
_global[§§constant(81)][§§constant(82)](this[§§constant(66)][§§constant(80)],this[§§constant(66)][§§constant(79)]);
_global[§§constant(83)][§§constant(84)]();
}
}
else if(this[§§constant(66)] instanceof f[§§constant(9)][§§constant(85)])
{
var _loc6_ = f[§§constant(9)][§§constant(85)](this[§§constant(66)]);
_loc6_[§§constant(86)]();
_global[§§constant(74)][§§constant(78)] = this[§§constant(66)];
_global[§§constant(81)][§§constant(82)](_loc6_[§§constant(88)],_loc6_[§§constant(87)]);
_global[§§constant(83)][§§constant(84)]();
}
else
{
_global[§§constant(74)][§§constant(78)] = this[§§constant(66)];
_global[§§constant(81)][§§constant(82)](this[§§constant(66)][§§constant(80)],this[§§constant(66)][§§constant(79)]);
_global[§§constant(83)][§§constant(84)]();
}
if(this[§§constant(66)][§§constant(89)])
{
_global[§§constant(74)][§§constant(90)] = this[§§constant(66)][§§constant(89)];
_global[§§constant(91)][§§constant(84)]();
}
else if(this[§§constant(66)][§§constant(92)])
{
_global[§§constant(74)][§§constant(90)] = this[§§constant(66)][§§constant(92)];
_global[§§constant(91)][§§constant(84)]();
}
};
_loc2_[§§constant(93)] = function()
{
var _loc4_ = 0;
var _loc5_ = this[§§constant(9)][§§constant(28)];
var _loc2_ = 0;
while(_loc2_ < _loc5_)
{
var _loc3_ = this[§§constant(9)][_loc2_];
if(_loc3_[§§constant(21)] > 0)
{
_loc4_ = _loc4_ + 1;
}
_loc2_ = _loc2_ + 1;
}
return _loc4_;
};
§§push(§§constant(94)(f.h[§§constant(4)][§§constant(8)],null,1));
}
§§pop();